package com.test.baguwen.finalTest;

/**
 * @Classname FinalMain
 * @Description TODO
 * @Date 2025/2/5 14:02
 * @Created by rgs
 */
public class FinalMain {

    static class FinalA {
        private String name;
        private Integer age;

        public FinalA() {
        }

        public FinalA(String name, Integer age) {
            this.name = name;
            this.age = age;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public Integer getAge() {
            return age;
        }

        public void setAge(Integer age) {
            this.age = age;
        }

        @Override
        public String toString() {
            return "FinalA{" +
                    "name='" + name + '\'' +
                    ", age=" + age +
                    '}';
        }
    }


//    public static void main(String[] args) {
//
//        final FinalA finalA = new FinalA("张三", 12);
//         // 改成13岁，可以吗? 结果可以，final修饰这个对象，表示这个对应的引用不能改变（不能指向其他对象）,
//        // 但是 这个指向的对象是可以改变的
//        //finalA.setAge(13);
//
//        FinalA finalB = new FinalA("李四", 23);
//
//        // 这边将finalA引用指向B就会提示报错。
//        finalA = finalB;
//        System.out.println(finalA);
//    }

    public static void main(String[] args) {
        cccc:
        for (int i = 0; i < 10; i++) {
            System.out.println("i:"+i);
            for (int j = 0; j < 10; j++) {
                System.out.println("j:"+j);
                if (j == 4){
                    break cccc;
                }
            }
        }
    }


}
